home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / simulato / v2_3_mc6.tz / v2_3_mc6 / testfiles / mvm.asm < prev    next >
Assembly Source File  |  1994-05-02  |  911b  |  50 lines

  1. ;
  2. ;  mvm.asm
  3. ;  C. Ward 2/18/93
  4. ;  Test program for the movem instruction.
  5. ;  Check that the data and address registers contain
  6. ;  the values 1,2,3,... etc.
  7. ;
  8. ;
  9.     ORG         $1000
  10.     MOVE.L      #1,D1
  11.     MOVE.L      #2,D2
  12.     MOVE.L      #3,D3
  13.     MOVE.L      #4,D4
  14.     MOVE.L      #5,D5
  15.     MOVE.L      #6,D6
  16.     MOVE.L      #7,D7
  17.  
  18.     MOVEA.L      #1,A1
  19.     MOVEA.L      #2,A2
  20.     MOVEA.L      #3,A3
  21.     MOVEA.L      #4,A4
  22.     MOVEA.L      #5,A5
  23.     MOVEA.L      #6,A6
  24.  
  25.     MOVEM.L    A0-A6/D0-D7,-(SP)
  26.     
  27.     CLR.L       D0
  28.     CLR.L       D1
  29.     CLR.L       D2
  30.     CLR.L       D3
  31.     CLR.L       D4
  32.     CLR.L       D5
  33.     CLR.L       D6
  34.     CLR.L       D7
  35.     MOVEA.L     D0,A0
  36.     MOVEA.L     D0,A1
  37.     MOVEA.L     D0,A2
  38.     MOVEA.L     D0,A3
  39.     MOVEA.L     D0,A4
  40.     MOVEA.L     D0,A5
  41.     MOVEA.L     D0,A6
  42.  
  43.     MOVEM.L     (SP)+,D7-D0/A6-A0
  44.  
  45.     MOVE.L      #228,D7
  46.     TRAP        #14
  47.  
  48.     END
  49.  
  50.